502891
379487
555952
1146365
1010667
917732
1133978
287111
81077
927719
764968
540896
129528
117394
817535
857905
485700
910983
914772
972906
910457
74663
792728
507655